==============================================================
                          GL SNAKE
==============================================================


Author: Andrea Buzzelli (buzzelli@cli.di.unipi.it)
http://www.cli.di.unipi.it/~buzzelli
______________________________________________________________

Three dimensional version of the old game nibbles, known also
as snake for the diffusion of a similar version on the first
generation of nokia mobile phones.
The game is composed by two applications a player and a level
editor.
The player is the actual game part, and allows you to lead the
snake inside each level trying to pick up all the items you
will meet along your way.
The player supplies two game modes, a classical one and a
training mode. The classical game mode lets you advance the
game along a predefined sequence of levels, from
simple ones with very few obstacles, to more and more
difficul levels, with the aim to obtain an high score.
The training mode allows you to improve your skill inside a
particual level, and also to test your custom levels.
The editor lets you create your own custom levels by adding
walls, special items, specifying textures and so on.

______________________________________________________________

PLAYER:	(GL Snake\bin\GL Snake.exe)

Player uses OpenGL, Glut and DevIL for Texture loading


Controls:

- Left & right arrows	: turn snake
- WASD 			: move camera
- F1 			: toggle wireframe
- F2			: toggle thirdperson/bird's eye view
- F4			: toggle fullscreen

______________________________________________________________

EDITOR:	(GL Snake\bin\GL Snake Editor.exe)

Editor is realized using OpenGL + MFC, DevIL is used for
texture loading.

The Editor gives you the possibility of creating levels by
your own. Note that you should properly put your newly created
levels in The "Levels" directory in order to make the player
able to actually have visibility of them.

NOTE: Possible execution problems in the Editor:
In order to mantain the size of the zip archive small i did't
include the MFC dlls. If you don't have them installed in your
system you will incurr in a missing dll popup error when you
try executing the editor.
To obtain the missing dlls you can go to the site:
http://www.dll-files.com/
and search for the proper dll. Once you got the dll, simply
put it in the "GL Snake\bin" folder.

______________________________________________________________

Audio samples were borrowed from:

http://freesoundfiles.tintagel.net/Audio/index.shtml

As stated in the site these files should be in the public
domain and should be available for use without restriction.
If some copyrights were violated please inform me and I'll
instantly remove the file in question.

______________________________________________________________